Edited by Emilie Martin
Content without data is like a property without a foundation β it lacks stability. Without data, you canβt truly understand the impact of your content and what to do next.
Victor Ijidola put it best in his recent article on informational content, βYou want your content to persuade your readers to do something,β but if traffic is low or sales are slow, chances are your content isnβt working hard enough at generating interest.
In the last few years, content marketing has become more data-driven than ever before. Content marketers and SEOs have tools like Moz Pro and Google Analytics to thank for that. These tools can help you identify which articles are working, how many conversions your content is generating, where your content gaps are, and much more.
Google Analytics 4 (GA4) replaced Universal Analytics, Googleβs long-standing analytics reporting tool, in July 2023. Hopefully, youβve already migrated to GA4 and taken ownership of your GA4 property, had a good look around, begun unpacking all of your data, and made yourself familiar with the reporting platformβs layout. As you settle in, you can begin to learn just how much GA4 can help you renovate your content marketing strategy.
Whether youβre creating content for a SaaS knowledge hub, planning articles for a service-based companyβs blog, or publishing product guides for an e-commerce platform, the tactics I am about to share will help you evaluate your content marketing efforts so far (or within the last two months or 14 months, depending on your data retention period), figure out which pieces of existing content to improve, and identify gaps and opportunities in your content.
This article presumes that:
-
You have admin access to your websiteβs GA4 property.
-
You have admin access to your websiteβs Google Tag Manager (GTM) container or have a developer who can help you with tags.
If you donβt have admin access to your GA4 property, get this set up first! If youβre unable to gain access, you can send some of these recommendations to those who do, so they can share the reports we create with you.
Letβs begin!
How to evaluate your content performance using GA4
As a content marketer, thereβs always a desire to create new content. After all, weβre often told that Google favors βfreshβ content β wisdom that is widely debated. Thatβs why I recommend working on your content strategy by improving existing content first.
This doesnβt just draw new attention to older articles. Beginning by improving your existing content also makes it much easier to develop new content ideas.
The first step in improving your existing content is to figure out which articles you should work on and prioritize. Enter GA4.
Iβll explore each of the following metrics in more detail, including where to find them in GA4. But first, hereβs a quick rundown of the most helpful metrics when it comes to understanding how well your content is performing and choosing which pages to focus on for optimization:
-
Page/screen views
-
Engagement rate
-
Average engagement time
-
Exits
-
Bounce rate
-
Scroll
Page/screen views
Letβs start with one of the most important and easy-to-find metrics β page/screen views. Views will provide a helpful indication of your contentβs performance, i.e., how many times your article has been viewed in a specific period of time.
In GA4, you can find this by going to Reports > Engagements > Pages and screens. Once there, youβll see a list of pages and the number of views they had during your selected time period. By default, this is set to the last 28 days, but you can update this to a duration that suits you.
Filter this data so you can concentrate on your blog or content hub only. In most cases, you can do this by:
-
Clicking βAdd filterβ at the top of the page
-
Choosing to filter by the βPage path and screen classβ dimension
-
Selecting βcontainsβ as your Match Type, then enter the subfolder that contains your relevant content β usually β/blog/β or β/news/β
Order the results by views, and youβll see which articles have had the most β and the least β views during your selected time period. You might want to focus on a selection of the least visited articles first as these could have the biggest potential, so add those pages to your list.
Simple enough β but things can get complicated when choosing which period of time you want to evaluate. Older pieces of content will typically benefit from having a higher number of views just because theyβve existed longer. That is why other metrics can be more helpful in understanding whatβs working well and what isnβt.
However, if posts about similar topics feature prominently in your least viewed articles, you may want to remove this type of content from your blog or hub altogether. Itβs OK to delete content that attracts little attention or combine some of these pieces into a longer guide that provides more value for your readers. Just remember to implement redirects from your old URLs to the new ones for your guide.
Engagement rate and average engagement time
Google defines engagement rate as βthe percentage of engaged sessions on your website or mobile app,β where an βengaged sessionβ is a βsession that lasts longer than 10 seconds, has a conversion event, or has at least 2 pageviews or screenviews.β
Put simply, engagement rate measures the percentage of visits that involve a significant interaction with your website.
The engagement rate isnβt included by default in GA4, so youβll need to add this to your report. The pages and screens report we just used to see views is a good place to add this metric.
Hereβs how:
-
At the top right, just below the date range, click the pencil icon to customize your report view
-
In the βReport Dataβ section, click βAdd Metricβ
-
Type βEngagement rateβ then βSaveβ
Average engagement time should be added by default. This metric provides the average βamount of time someone spends with your webpage in focus or app screen in the foreground.β
Analyze engagement rate and average engagement time against your pages to identify those with lower-than-average results. In the Base Creative blog, our average engagement rate is 51%, so Iβd pay close attention to articles that are much lower than that and those that have a short average engagement time (which should already be in your report).
The aim is to use this data to improve engagement. Some quick wins based on engagement metrics could include:
-
Increasing font size so itβs easier to consume content (particularly on smaller devices)
-
Breaking up longer paragraphs into smaller chunks to improve readability
-
Adding links to related content and/or downloads or (more) links to your calls to action
-
Incorporating a range of media formats, such as audio, video, images, or interactive assets like quizzes or infographics
Interactions across different devices
You can go one step further and compare how your content performs against these metrics across different devices. Compare desktop and mobile performance against each other in GA4 by using the βAdd comparisonβ feature on any report screen youβre looking at:
-
Click βAdd comparisonβ just above the graphs
-
In Dimension, choose βDevice categoryβ
-
Choose βexactly matchesβ in the Match Type
-
In Values, choose either Mobile or Desktop and click βApplyβ
-
Click βAdd comparisonβ again and add the other device, e.g. βDesktopβ in Values
In Base Creativeβs case, there isnβt a large difference between engagement rates across devices. Around 90% of visits to our blog take place on desktop, so Iβd pay closer attention to these statistics when reviewing performance, but you might find some interesting results that could make you rethink the design and layout of your blogs if there are some drastic differences between devices.
Exits and bounce rate
An exit counts as a session that ends on a particular page or screen. Itβs similar, but not the same as a bounce, which is a single-page session where no engagement occurred.
Both are useful metrics for identifying weaker pieces of content, but I find the exit rate more helpful when it comes to articles. A high number of exits suggests that your content isnβt encouraging any further action on your site. Ideally, we want our articles to lead our readers to visit another article or β even better β your money pages (usually a service, product, or contact page).
Currently, Google doesnβt offer an exit metric in the Reports section of GA4, so youβll need to create an exploration in the Explore section. You can add the bounce rate here, too, to see how it compares. Hereβs how:
-
Go to Explore and click on βBlank explorationβ to create a new exploration
-
Click the β+β icon next to DIMENSION, choose βPage path and screen classβ under βPage/screenβ, click βImport,β then drag to ROWS
-
Click the β+β icon next to METRICS, choose βExitsβ and βViewsβ under βPage/screen,β then βBounce rateβ under βSessionsβ, click βImport,β then drag to VALUES
-
Filter to just show your articles by dragging βPage path and screen classβ to FILTERS. Update Match Type to βcontains,β then enter your blogβs subfolder (e.g.,/blog/) below and click βApplyβ
Donβt forget to change your date range on the left to a helpful time period and reorder by the number of exits, which you can do by clicking on the βExitsβ column.
What can you do with this information?
If you see high exit pages here, for example, if your number of exits on an article equals at least 50% of its views β then these are your priority to review. The aim here is to keep visitors on your site for longer (by visiting another page) or to encourage them to take action, so take this opportunity to add helpful, relevant links to related content or other appropriate pages.
This is also a good place to add links to your least viewed articles (that we identified previously) if you believe they still provide valuable information for your visitors, as they may be difficult to find on their own.
Site scroll
If youβve enabled enhanced measurement in your GA4 property (which you can do by going to Admin > Data Streams > Web stream details, then clicking the toggle on Enhanced Measurement), then youβll begin recording a βscrollβ event. This will count every time a visitor has scrolled through 90% of your page.